provision of an essential service - German English Dictionary